<?php
//вспомогательный скрипт - не используется


function write_to_file($filename, $mode, $str) {
$file = fopen ($filename, $mode);
  if ( !$file ) echo("Ошибка открытия файла $filename<br/>");
  else {
    fputs ($file, $str);
    fclose ($file);
  }
  
}

//загружаем функцию поиска файлов
include_once './scan.php';

//подключаемся к базе
include_once './db_connect.php';

//Максимальное время работы скрипта 1 час
set_time_limit(60);

//перебираем все файлы *.pdf в хранилище
$files = scan('|[\d]+\s.*_Rev[\d]{2}_[\d]{2}\.pdf|', "../rep");
//print_r($files); echo '<br/>';
foreach ($files as $txt) {
    print_r($txt); echo '<br/>';
    if (substr($txt['filename'], 0, 7) == 'APROVED') {

        $new_filename = substr($txt['filename'], 8);
        rename($txt['path'].SEPARATOR.$txt['filename'], $txt['path'].SEPARATOR.$new_filename);

        $new_filename = str_replace('.pdf', '.txt', $new_filename);
        write_to_file($txt['path'].SEPARATOR.$new_filename, 'w', '1');
    }
    if (substr($txt['filename'], 0, 7) == 'CHECKED') {

        $new_filename = substr($txt['filename'], 8);
        rename($txt['path'].SEPARATOR.$txt['filename'], $txt['path'].SEPARATOR.$new_filename);

        $txt['filename'] = str_replace('.pdf', '.txt', $txt['filename']);
        $comments = file_get_contents($txt['path'].SEPARATOR.$txt['filename']);

        write_to_file($txt['path'].SEPARATOR.$txt['filename'], 'w', "1\r\n".$comments);
        $new_filename = substr($txt['filename'], 8);
        rename($txt['path'].SEPARATOR.$txt['filename'], $txt['path'].SEPARATOR.$new_filename);
    }
    if ( !(substr($txt['filename'], 0, 7) == 'APROVED')
       && !(substr($txt['filename'], 0, 7) == 'CHECKED') ) {
        $txt['filename'] = str_replace('.pdf', '.txt', $txt['filename']);
        if (!is_file($txt['path'].SEPARATOR.$txt['filename'])) {
            write_to_file($txt['path'].SEPARATOR.$txt['filename'], 'w', '0');
        }
    }
}


?>
